not to pull any punches - Allemand Anglais Dictionnaire